# 作者: spy
# 开发时间: 2021/12/14 10:23

from common.excel_util import ExcelUtil
from base.base_util import BaseUtil
from pageobject.login_page import LoginPage
from ddt import ddt, data, unpack


@ddt  # 声明当前类使用ddt数据驱动
class TestCase(BaseUtil):

    @data(*ExcelUtil().read_excel_login())  # 给函数传值  *解析外层的[]
    @unpack  # 解包列表或元组
    def test_01_login(self, index, username, password):
        """ 登录 """
        lp = LoginPage(self.driver)
        lp.login_TTOS(username, password)
        if index == 1:
            # 断言
            self.assertEqual(lp.get_except_result(), '欢迎')
